package model

import "gorm.io/gorm"

// 订单
type Order struct {
	gorm.Model
	UserId   int    `gorm:"type:int" json:"userId"`
	MemBerId int    `gorm:"type:int" json:"memBerId"`
	OrderSn  string `gorm:"type:varchar(50)" json:"orderSn"`
	Prone    string `gorm:"type:varchar(10)" json:"prone"`  //价格
	Method   string `gorm:"type:varchar(50)" json:"method"` //支付方式
}

// 会员
type MemBer struct {
	gorm.Model
	UserId     int    `gorm:"type:int" json:"userId"`
	VideoId    int    `gorm:"type:int" json:"videoId"`
	Title      string `gorm:"type:varchar(20)" json:"title"` //标题
	Prone      string `gorm:"type:varchar(10)" json:"prone"` //价格
	Permission string `gorm:"type:varchar(20)" json:"permission"`
	Status     string `gorm:"type:varchar(10)" json:"status"`
}

func (m *MemBer) ListMemBer(db *gorm.DB, id int64) error {
	return db.Debug().Where("id =?", id).First(&m).Error
}
